home *** CD-ROM | disk | FTP | other *** search
/ QuickTime 1.0 for Developers / QuickTime 1.0 for Developers.iso / Goodies / MovieShop™ / Movie Shop™ / Movie Shop™.rsrc / CDEF_234_Movie Play Toggle.txt < prev    next >
Text File  |  1991-09-04  |  21KB  |  373 lines

  1. start:
  2. 00000000  600E                     bra        +0x10 /* 00000010 */
  3. 00000002  0000 4344                ori.b      D0, 0x44 /* 'D' */
  4. 00000006  4546                     chk.w      D2, D6
  5. 00000008  00EA                     .incomplete
  6. 0000000A  0000 0000                ori.b      D0, 0x0
  7. 0000000E  0000 41FA                ori.b      D0, 0xFA
  8. // begin alternate branch 00000010-00000014
  9. label00000010:
  10. 00000010  41FA FFEE                lea.l      A0, [PC - 0x12 /* 00000000, value 0x600E0000 */]
  11. // end alternate branch 00000010-00000014
  12. label00000010: // (misaligned)
  13. 00000012  FFEE                     .invalid   <<F/7/7>>
  14. 00000014  4E71                     nop
  15. 00000016  4E71                     nop
  16. 00000018  6000 036E                bra        +0x370 /* 00000388 */
  17. 0000001C  7000                     moveq.l    D0, 0x00
  18. label0000001E:
  19. 0000001E  2F09                     move.l     -[A7], A1
  20. label00000020:
  21. 00000020  31C0 0220                move.w     [0x00000220 /* MemErr */], D0
  22. 00000024  4E75                     rts
  23. 00000026  7000                     moveq.l    D0, 0x00
  24. 00000028  60F6                     bra        -0x8 /* 00000020 */
  25. fn0000002A:
  26. 0000002A  225F                     movea.l    A1, [A7]+
  27. 0000002C  205F                     movea.l    A0, [A7]+
  28. 0000002E  A029                     syscall    HLock
  29. 00000030  4EFA FFEC                jmp        [PC - 0x14 /* 0000001E */]
  30. fn00000034:
  31. 00000034  225F                     movea.l    A1, [A7]+
  32. 00000036  205F                     movea.l    A0, [A7]+
  33. 00000038  A02A                     syscall    HUnlock
  34. 0000003A  4EFA FFE2                jmp        [PC - 0x1E /* 0000001E */]
  35. fn0000003E:
  36. 0000003E  4E56 FFF8                link       A6, -0x0008
  37. 00000042  7055                     moveq.l    D0, 0x55
  38. 00000044  1D40 FFF8                move.b     [A6 - 0x8], D0
  39. 00000048  1D7C 00AA FFF9           move.b     [A6 - 0x7], 0xAA
  40. 0000004E  7055                     moveq.l    D0, 0x55
  41. 00000050  1D40 FFFA                move.b     [A6 - 0x6], D0
  42. 00000054  1D7C 00AA FFFB           move.b     [A6 - 0x5], 0xAA
  43. 0000005A  7055                     moveq.l    D0, 0x55
  44. 0000005C  1D40 FFFC                move.b     [A6 - 0x4], D0
  45. 00000060  1D7C 00AA FFFD           move.b     [A6 - 0x3], 0xAA
  46. 00000066  7055                     moveq.l    D0, 0x55
  47. 00000068  1D40 FFFE                move.b     [A6 - 0x2], D0
  48. 0000006C  1D7C 00AA FFFF           move.b     [A6 - 0x1], 0xAA
  49. 00000072  486E FFF8                pea.l      [A6 - 0x8]
  50. 00000076  A89D                     syscall    PenPat
  51. 00000078  3F3C 000B                move.w     -[A7], 0xB
  52. 0000007C  A89C                     syscall    PenMode
  53. 0000007E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  54. 00000082  A8A2                     syscall    PaintRect
  55. 00000084  4E5E                     unlink     A6
  56. 00000086  4E75                     rts
  57. 00000088  4449                     neg.w      A1
  58. 0000008A  4D52                     chk.w      D6, [A2]
  59. 0000008C  4543                     chk.w      D2, D3
  60. 0000008E  5420                     addq.b     -[A0], 2
  61. fn00000090:
  62. 00000090  4E56 FFA8                link       A6, -0x0058
  63. 00000094  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  64. 00000098  4EBA FF90                jsr        [PC - 0x70 /* 0000002A */]
  65. 0000009C  206E 000A                movea.l    A0, [A6 + 0xA]
  66. 000000A0  2050                     movea.l    A0, [A0]
  67. 000000A2  7000                     moveq.l    D0, 0x00
  68. 000000A4  1028 0010                move.b     D0, [A0 + 0x10]
  69. 000000A8  4A40                     tst.w      D0
  70. 000000AA  6700 01D6                beq        +0x1D8 /* 00000282 */
  71. 000000AE  486E FFC2                pea.l      [A6 - 0x3E]
  72. 000000B2  A898                     syscall    GetPenState
  73. 000000B4  A89E                     syscall    PenNormal
  74. 000000B6  206E 000A                movea.l    A0, [A6 + 0xA]
  75. 000000BA  2050                     movea.l    A0, [A0]
  76. 000000BC  43EE FFF0                lea.l      A1, [A6 - 0x10]
  77. 000000C0  5088                     addq.l     A0, 8
  78. 000000C2  22D8                     move.l     [A1]+, [A0]+
  79. 000000C4  22D8                     move.l     [A1]+, [A0]+
  80. 000000C6  486E FFD4                pea.l      [A6 - 0x2C]
  81. 000000CA  A874                     syscall    GetPort
  82. 000000CC  486E FFAE                pea.l      [A6 - 0x52]
  83. 000000D0  AA19                     syscall    GetForeColor
  84. 000000D2  486E FFA8                pea.l      [A6 - 0x58]
  85. 000000D6  AA1A                     syscall    GetBackColor
  86. 000000D8  3D7C FFFF FFB4           move.w     [A6 - 0x4C], 0xFFFF
  87. 000000DE  3D7C FFFF FFB6           move.w     [A6 - 0x4A], 0xFFFF
  88. 000000E4  3D7C FFFF FFB8           move.w     [A6 - 0x48], 0xFFFF
  89. 000000EA  426E FFBA                clr.w      [A6 - 0x46]
  90. 000000EE  426E FFBC                clr.w      [A6 - 0x44]
  91. 000000F2  426E FFBE                clr.w      [A6 - 0x42]
  92. 000000F6  486E FFBA                pea.l      [A6 - 0x46]
  93. 000000FA  AA14                     syscall    RGBForeColor
  94. 000000FC  486E FFB4                pea.l      [A6 - 0x4C]
  95. 00000100  AA15                     syscall    RGBBackColor
  96. 00000102  486E FFE0                pea.l      [A6 - 0x20]
  97. 00000106  4267                     clr.w      -[A7]
  98. 00000108  4267                     clr.w      -[A7]
  99. 0000010A  3F3C 0011                move.w     -[A7], 0x11
  100. 0000010E  3F3C 000F                move.w     -[A7], 0xF
  101. 00000112  A8A7                     syscall    SetRect
  102. 00000114  486E FFE0                pea.l      [A6 - 0x20]
  103. 00000118  3F2E FFF2                move.w     -[A7], [A6 - 0xE]
  104. 0000011C  3F2E FFF0                move.w     -[A7], [A6 - 0x10]
  105. 00000120  A8A8                     syscall    OffsetRect
  106. 00000122  486E FFE0                pea.l      [A6 - 0x20]
  107. 00000126  A8A1                     syscall    FrameRect
  108. 00000128  486E FFE0                pea.l      [A6 - 0x20]
  109. 0000012C  3F3C 0001                move.w     -[A7], 0x1
  110. 00000130  3F3C 0001                move.w     -[A7], 0x1
  111. 00000134  A8A9                     syscall    InsetRect
  112. 00000136  486E FFE0                pea.l      [A6 - 0x20]
  113. 0000013A  A8A3                     syscall    EraseRect
  114. 0000013C  206E 000A                movea.l    A0, [A6 + 0xA]
  115. 00000140  2050                     movea.l    A0, [A0]
  116. 00000142  4A68 0012                tst.w      [A0 + 0x12]
  117. 00000146  6730                     beq        +0x32 /* 00000178 */
  118. 00000148  486E FFF8                pea.l      [A6 - 0x8]
  119. 0000014C  302E FFE2                move.w     D0, [A6 - 0x1E]
  120. 00000150  5A40                     addq.w     D0, 5
  121. 00000152  3F00                     move.w     -[A7], D0
  122. 00000154  302E FFE0                move.w     D0, [A6 - 0x20]
  123. 00000158  5840                     addq.w     D0, 4
  124. 0000015A  3F00                     move.w     -[A7], D0
  125. 0000015C  302E FFE6                move.w     D0, [A6 - 0x1A]
  126. 00000160  5D40                     subq.w     D0, 6
  127. 00000162  3F00                     move.w     -[A7], D0
  128. 00000164  302E FFE4                move.w     D0, [A6 - 0x1C]
  129. 00000168  5940                     subq.w     D0, 4
  130. 0000016A  3F00                     move.w     -[A7], D0
  131. 0000016C  A8A7                     syscall    SetRect
  132. 0000016E  486E FFF8                pea.l      [A6 - 0x8]
  133. 00000172  A8A2                     syscall    PaintRect
  134. 00000174  6000 00BE                bra        +0xC0 /* 00000234 */
  135. label00000178:
  136. 00000178  302E FFE2                move.w     D0, [A6 - 0x1E]
  137. 0000017C  5C40                     addq.w     D0, 6
  138. 0000017E  3F00                     move.w     -[A7], D0
  139. 00000180  302E FFE0                move.w     D0, [A6 - 0x20]
  140. 00000184  5440                     addq.w     D0, 2
  141. 00000186  3F00                     move.w     -[A7], D0
  142. 00000188  A893                     syscall    MoveTo
  143. 0000018A  302E FFE2                move.w     D0, [A6 - 0x1E]
  144. 0000018E  5C40                     addq.w     D0, 6
  145. 00000190  3F00                     move.w     -[A7], D0
  146. 00000192  302E FFE4                move.w     D0, [A6 - 0x1C]
  147. 00000196  5740                     subq.w     D0, 3
  148. 00000198  3F00                     move.w     -[A7], D0
  149. 0000019A  A891                     syscall    LineTo
  150. 0000019C  302E FFE2                move.w     D0, [A6 - 0x1E]
  151. 000001A0  5E40                     addq.w     D0, 7
  152. 000001A2  3F00                     move.w     -[A7], D0
  153. 000001A4  302E FFE0                move.w     D0, [A6 - 0x20]
  154. 000001A8  5640                     addq.w     D0, 3
  155. 000001AA  3F00                     move.w     -[A7], D0
  156. 000001AC  A893                     syscall    MoveTo
  157. 000001AE  302E FFE2                move.w     D0, [A6 - 0x1E]
  158. 000001B2  5E40                     addq.w     D0, 7
  159. 000001B4  3F00                     move.w     -[A7], D0
  160. 000001B6  302E FFE4                move.w     D0, [A6 - 0x1C]
  161. 000001BA  5940                     subq.w     D0, 4
  162. 000001BC  3F00                     move.w     -[A7], D0
  163. 000001BE  A891                     syscall    LineTo
  164. 000001C0  302E FFE2                move.w     D0, [A6 - 0x1E]
  165. 000001C4  5040                     addq.w     D0, 8
  166. 000001C6  3F00                     move.w     -[A7], D0
  167. 000001C8  302E FFE0                move.w     D0, [A6 - 0x20]
  168. 000001CC  5840                     addq.w     D0, 4
  169. 000001CE  3F00                     move.w     -[A7], D0
  170. 000001D0  A893                     syscall    MoveTo
  171. 000001D2  302E FFE2                move.w     D0, [A6 - 0x1E]
  172. 000001D6  5040                     addq.w     D0, 8
  173. 000001D8  3F00                     move.w     -[A7], D0
  174. 000001DA  302E FFE4                move.w     D0, [A6 - 0x1C]
  175. 000001DE  5B40                     subq.w     D0, 5
  176. 000001E0  3F00                     move.w     -[A7], D0
  177. 000001E2  A891                     syscall    LineTo
  178. 000001E4  302E FFE2                move.w     D0, [A6 - 0x1E]
  179. 000001E8  0640 0009                addi.w     D0, 0x9 /* '\t' */
  180. 000001EC  3F00                     move.w     -[A7], D0
  181. 000001EE  302E FFE0                move.w     D0, [A6 - 0x20]
  182. 000001F2  5A40                     addq.w     D0, 5
  183. 000001F4  3F00                     move.w     -[A7], D0
  184. 000001F6  A893                     syscall    MoveTo
  185. 000001F8  302E FFE2                move.w     D0, [A6 - 0x1E]
  186. 000001FC  0640 0009                addi.w     D0, 0x9 /* '\t' */
  187. 00000200  3F00                     move.w     -[A7], D0
  188. 00000202  302E FFE4                move.w     D0, [A6 - 0x1C]
  189. 00000206  5D40                     subq.w     D0, 6
  190. 00000208  3F00                     move.w     -[A7], D0
  191. 0000020A  A891                     syscall    LineTo
  192. 0000020C  302E FFE2                move.w     D0, [A6 - 0x1E]
  193. 00000210  0640 000A                addi.w     D0, 0xA /* '\n' */
  194. 00000214  3F00                     move.w     -[A7], D0
  195. 00000216  302E FFE0                move.w     D0, [A6 - 0x20]
  196. 0000021A  5C40                     addq.w     D0, 6
  197. 0000021C  3F00                     move.w     -[A7], D0
  198. 0000021E  A893                     syscall    MoveTo
  199. 00000220  302E FFE2                move.w     D0, [A6 - 0x1E]
  200. 00000224  0640 000A                addi.w     D0, 0xA /* '\n' */
  201. 00000228  3F00                     move.w     -[A7], D0
  202. 0000022A  302E FFE4                move.w     D0, [A6 - 0x1C]
  203. 0000022E  5F40                     subq.w     D0, 7
  204. 00000230  3F00                     move.w     -[A7], D0
  205. 00000232  A891                     syscall    LineTo
  206. label00000234:
  207. 00000234  206E 000A                movea.l    A0, [A6 + 0xA]
  208. 00000238  2050                     movea.l    A0, [A0]
  209. 0000023A  7000                     moveq.l    D0, 0x00
  210. 0000023C  1028 0011                move.b     D0, [A0 + 0x11]
  211. 00000240  4A40                     tst.w      D0
  212. 00000242  6724                     beq        +0x26 /* 00000268 */
  213. 00000244  206E 000A                movea.l    A0, [A6 + 0xA]
  214. 00000248  2050                     movea.l    A0, [A0]
  215. 0000024A  7000                     moveq.l    D0, 0x00
  216. 0000024C  1028 0011                move.b     D0, [A0 + 0x11]
  217. 00000250  0C40 00FF                cmpi.w     D0, 0xFF
  218. 00000254  660C                     bne        +0xE /* 00000262 */
  219. 00000256  486E FFE0                pea.l      [A6 - 0x20]
  220. 0000025A  4EBA FDE2                jsr        [PC - 0x21E /* 0000003E */]
  221. 0000025E  588F                     addq.l     A7, 4
  222. 00000260  6006                     bra        +0x8 /* 00000268 */
  223. label00000262:
  224. 00000262  486E FFE0                pea.l      [A6 - 0x20]
  225. 00000266  A8A4                     syscall    InvertRect
  226. label00000268:
  227. 00000268  486E FFC2                pea.l      [A6 - 0x3E]
  228. 0000026C  A899                     syscall    SetPenState
  229. 0000026E  486E FFAE                pea.l      [A6 - 0x52]
  230. 00000272  AA14                     syscall    RGBForeColor
  231. 00000274  486E FFA8                pea.l      [A6 - 0x58]
  232. 00000278  AA15                     syscall    RGBBackColor
  233. 0000027A  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  234. 0000027E  4EBA FDB4                jsr        [PC - 0x24C /* 00000034 */]
  235. label00000282:
  236. 00000282  4E5E                     unlink     A6
  237. 00000284  4E75                     rts
  238. 00000286  444F                     neg.w      A7
  239. 00000288  4452                     neg.w      [A2]
  240. 0000028A  4157                     chk.w      D0, [A7]
  241. 0000028C  434F                     chk.w      D1, A7
  242. fn0000028E:
  243. 0000028E  4E56 FFF4                link       A6, -0x000C
  244. 00000292  42AE FFF4                clr.l      [A6 - 0xC]
  245. 00000296  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  246. 0000029A  4EBA FD8E                jsr        [PC - 0x272 /* 0000002A */]
  247. 0000029E  206E 000A                movea.l    A0, [A6 + 0xA]
  248. 000002A2  2050                     movea.l    A0, [A0]
  249. 000002A4  7000                     moveq.l    D0, 0x00
  250. 000002A6  1028 0010                move.b     D0, [A0 + 0x10]
  251. 000002AA  4A40                     tst.w      D0
  252. 000002AC  6700 0070                beq        +0x72 /* 0000031E */
  253. 000002B0  206E 000A                movea.l    A0, [A6 + 0xA]
  254. 000002B4  2050                     movea.l    A0, [A0]
  255. 000002B6  7000                     moveq.l    D0, 0x00
  256. 000002B8  1028 0011                move.b     D0, [A0 + 0x11]
  257. 000002BC  0C40 00FF                cmpi.w     D0, 0xFF
  258. 000002C0  675C                     beq        +0x5E /* 0000031E */
  259. 000002C2  206E 000A                movea.l    A0, [A6 + 0xA]
  260. 000002C6  2050                     movea.l    A0, [A0]
  261. 000002C8  7000                     moveq.l    D0, 0x00
  262. 000002CA  1028 0011                move.b     D0, [A0 + 0x11]
  263. 000002CE  0C40 00FE                cmpi.w     D0, 0xFE
  264. 000002D2  6742                     beq        +0x44 /* 00000316 */
  265. 000002D4  206E 000A                movea.l    A0, [A6 + 0xA]
  266. 000002D8  2050                     movea.l    A0, [A0]
  267. 000002DA  43EE FFF8                lea.l      A1, [A6 - 0x8]
  268. 000002DE  5088                     addq.l     A0, 8
  269. 000002E0  22D8                     move.l     [A1]+, [A0]+
  270. 000002E2  22D8                     move.l     [A1]+, [A0]+
  271. 000002E4  302E FFFA                move.w     D0, [A6 - 0x6]
  272. 000002E8  0640 0011                addi.w     D0, 0x11
  273. 000002EC  3D40 FFFE                move.w     [A6 - 0x2], D0
  274. 000002F0  302E FFF8                move.w     D0, [A6 - 0x8]
  275. 000002F4  0640 000F                addi.w     D0, 0xF
  276. 000002F8  3D40 FFFC                move.w     [A6 - 0x4], D0
  277. 000002FC  4267                     clr.w      -[A7]
  278. 000002FE  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  279. 00000302  486E FFF8                pea.l      [A6 - 0x8]
  280. 00000306  A8AD                     syscall    PtInRect
  281. 00000308  101F                     move.b     D0, [A7]+
  282. 0000030A  4A00                     tst.b      D0
  283. 0000030C  6710                     beq        +0x12 /* 0000031E */
  284. 0000030E  700B                     moveq.l    D0, 0x0B
  285. 00000310  2D40 FFF4                move.l     [A6 - 0xC], D0
  286. 00000314  6008                     bra        +0xA /* 0000031E */
  287. label00000316:
  288. 00000316  2D7C 0000 00FE FFF4      move.l     [A6 - 0xC], 0xFE
  289. label0000031E:
  290. 0000031E  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  291. 00000322  4EBA FD10                jsr        [PC - 0x2F0 /* 00000034 */]
  292. 00000326  202E FFF4                move.l     D0, [A6 - 0xC]
  293. 0000032A  4E5E                     unlink     A6
  294. 0000032C  4E75                     rts
  295. 0000032E  444F                     neg.w      A7
  296. 00000330  5445                     addq.w     D5, 2
  297. 00000332  5354                     subq.w     [A4], 1
  298. 00000334  434F                     chk.w      D1, A7
  299. fn00000336:
  300. 00000336  4E56 FFF8                link       A6, -0x0008
  301. 0000033A  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  302. 0000033E  4EBA FCEA                jsr        [PC - 0x316 /* 0000002A */]
  303. 00000342  206E 000A                movea.l    A0, [A6 + 0xA]
  304. 00000346  2050                     movea.l    A0, [A0]
  305. 00000348  43EE FFF8                lea.l      A1, [A6 - 0x8]
  306. 0000034C  5088                     addq.l     A0, 8
  307. 0000034E  22D8                     move.l     [A1]+, [A0]+
  308. 00000350  22D8                     move.l     [A1]+, [A0]+
  309. 00000352  302E FFFA                move.w     D0, [A6 - 0x6]
  310. 00000356  0640 0011                addi.w     D0, 0x11
  311. 0000035A  3D40 FFFE                move.w     [A6 - 0x2], D0
  312. 0000035E  302E FFF8                move.w     D0, [A6 - 0x8]
  313. 00000362  0640 000F                addi.w     D0, 0xF
  314. 00000366  3D40 FFFC                move.w     [A6 - 0x4], D0
  315. 0000036A  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  316. 0000036E  486E FFF8                pea.l      [A6 - 0x8]
  317. 00000372  A8DF                     syscall    RectRgn
  318. 00000374  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  319. 00000378  4EBA FCBA                jsr        [PC - 0x346 /* 00000034 */]
  320. 0000037C  4E5E                     unlink     A6
  321. 0000037E  4E75                     rts
  322. 00000380  444F                     neg.w      A7
  323. 00000382  4341                     chk.w      D1, D1
  324. 00000384  4C43 4352                movem.l    D1,D4,D6,A0,A1,A6, D3
  325. label00000388:
  326. 00000388  4E56 FFF8                link       A6, -0x0008
  327. 0000038C  42AE FFFC                clr.l      [A6 - 0x4]
  328. 00000390  4A6E 000C                tst.w      [A6 + 0xC]
  329. 00000394  6616                     bne        +0x18 /* 000003AC */
  330. 00000396  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  331. 0000039A  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  332. 0000039E  3F2E 0012                move.w     -[A7], [A6 + 0x12]
  333. 000003A2  4EBA FCEC                jsr        [PC - 0x314 /* 00000090 */]
  334. 000003A6  4FEF 000A                lea.l      A7, [A7 + 0xA]
  335. 000003AA  605E                     bra        +0x60 /* 0000040A */
  336. label000003AC:
  337. 000003AC  0C6E 0001 000C           cmpi.w     [A6 + 0xC], 0x1
  338. 000003B2  663A                     bne        +0x3C /* 000003EE */
  339. 000003B4  202E 0008                move.l     D0, [A6 + 0x8]
  340. 000003B8  7210                     moveq.l    D1, 0x10
  341. 000003BA  E2A0                     asr        D0, D1
  342. 000003BC  0280 0000 FFFF           andi.l     D0, 0xFFFF
  343. 000003C2  3D40 FFF8                move.w     [A6 - 0x8], D0
  344. 000003C6  203C 0000 FFFF           move.l     D0, 0xFFFF
  345. 000003CC  C0AE 0008                and.l      D0, [A6 + 0x8]
  346. 000003D0  3D40 FFFA                move.w     [A6 - 0x6], D0
  347. 000003D4  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  348. 000003D8  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  349. 000003DC  3F2E 0012                move.w     -[A7], [A6 + 0x12]
  350. 000003E0  4EBA FEAC                jsr        [PC - 0x154 /* 0000028E */]
  351. 000003E4  4FEF 000A                lea.l      A7, [A7 + 0xA]
  352. 000003E8  2D40 FFFC                move.l     [A6 - 0x4], D0
  353. 000003EC  601C                     bra        +0x1E /* 0000040A */
  354. label000003EE:
  355. 000003EE  0C6E 0002 000C           cmpi.w     [A6 + 0xC], 0x2
  356. 000003F4  6614                     bne        +0x16 /* 0000040A */
  357. 000003F6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  358. 000003FA  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  359. 000003FE  3F2E 0012                move.w     -[A7], [A6 + 0x12]
  360. 00000402  4EBA FF32                jsr        [PC - 0xCE /* 00000336 */]
  361. 00000406  4FEF 000A                lea.l      A7, [A7 + 0xA]
  362. label0000040A:
  363. 0000040A  202E FFFC                move.l     D0, [A6 - 0x4]
  364. 0000040E  4E5E                     unlink     A6
  365. 00000410  205F                     movea.l    A0, [A7]+
  366. 00000412  4FEF 000C                lea.l      A7, [A7 + 0xC]
  367. 00000416  2E80                     move.l     [A7], D0
  368. 00000418  4ED0                     jmp        [A0]
  369. 0000041A  4D41                     chk.w      D6, D1
  370. 0000041C  494E                     chk.w      D4, A6
  371. 0000041E  2020                     move.l     D0, -[A0]
  372. 00000420  2020                     move.l     D0, -[A0]
  373.